package com.example.edupublisher.service;


import com.example.edupublisher.bean.*;

import java.util.List;

/**
 * ClassName: TrafficChannelStatsService
 * Package: com.atguigu.edu.publisher.service.impl
 * Description:
 *
 * @Author Mr.2
 * @Create 2023/9/9 15:55
 * @Version 1.0
 */
public interface TrafficChannelStatsService {
    // 1. 获取 各渠道 独立访客数
    List<TrafficUvCt> getUvCt(Integer date);

    // 2. 获取 各渠道 会话数
    List<TrafficSvCt> getSvCt(Integer date);

    // 3. 获取 各渠道 会话平均页面浏览数
    List<TrafficPvPerSession> getPvPerSession(Integer date);

    // 4. 获取 各渠道 会话平均页面访问时长
    List<TrafficDurPerSession> getDurPerSession(Integer date);

    // 5. 获取 各渠道 跳出率
    List<TrafficUjRate> getUjRate(Integer date);
}
